<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--希望vue能够控制下面的这个div，帮我们把数据填充到div内部-->
<div id="app">
<!--    .number 自动将用户的输入值转为数值类型
        .trim 自动过滤用户输入的首尾空格
        .lazy 在change时而非input时更新
-->
    <input type="text" v-model.number="n1"> + <input type="text" v-model.number="n2"> = <span>{{ n1 + n2 }}</span>
    <hr/>
    <input type="text" v-model.trim="username">
    <button @click="showname">点我去空格</button>
    <hr/>
    <input type="text" v-model.lazy="username"/>
</div>
<!--导入vue的库文件-->
<script src="./lib/vue-2.6.12.js"></script>
<!--创建vue的实例对象-->
<script>
    // 创建vue的实例对象
    const vm = new Vue({
        // el属性是固定的写法，表示当前vue实例要控制页面上的那个区域，接受的值是一个选择器
        el: '#app',
        // data对象就是要渲染页面上的数据
        data: {
            username: '张三',
            n1: 1,
            n2: 2
        },
        methods: {
            showname() {
                console.log(`用户的名字："${this.username}"`)
            }
        }
    })
</script>
</body>
</html>